function Power(base, exponent)
{
    // write code here
    if(base == 0) return 0 // 如果是0 就返回0
    if(exponent < 0){ // 如果是负数 
      base = 1 / base // 底数就取倒数
      exponent = -exponent // 指数 取 相反数
    }
    var res = 1 // 让答案为1 1乘以任何数都是1
    while(exponent){ // 当指数不是0 的话
      if(exponent&1){ // 为真 最低位是1 底数和 首先判断最右边的指数是不是1 是1 就让结果成一下base值 不是1 就让base自己平方一下
        res *= base //指数为1 就直接平方
      }
      base *= base // 平方 不是1 就让base平方一下
      exponent = exponent >> 1 // 让n右移一个单位 继续判断这个值是不是0 让他和1相与 计算结果
    }
    return res // 返回结果
}
module.exports = {
    Power : Power
};